home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / usr / share / uim / mana-key-custom.scm < prev    next >
Encoding:
Text File  |  2010-11-07  |  8.8 KB  |  270 lines

  1. ;;; mana-key-custom.scm: Customization variables for mana.scm
  2. ;;;
  3. ;;; Copyright (c) 2003-2009 uim Project http://code.google.com/p/uim/
  4. ;;;
  5. ;;; All rights reserved.
  6. ;;;
  7. ;;; Redistribution and use in source and binary forms, with or without
  8. ;;; modification, are permitted provided that the following conditions
  9. ;;; are met:
  10. ;;; 1. Redistributions of source code must retain the above copyright
  11. ;;;    notice, this list of conditions and the following disclaimer.
  12. ;;; 2. Redistributions in binary form must reproduce the above copyright
  13. ;;;    notice, this list of conditions and the following disclaimer in the
  14. ;;;    documentation and/or other materials provided with the distribution.
  15. ;;; 3. Neither the name of authors nor the names of its contributors
  16. ;;;    may be used to endorse or promote products derived from this software
  17. ;;;    without specific prior written permission.
  18. ;;;
  19. ;;; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND
  20. ;;; ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  21. ;;; IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  22. ;;; ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE
  23. ;;; FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  24. ;;; DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  25. ;;; OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  26. ;;; HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  27. ;;; LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  28. ;;; OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  29. ;;; SUCH DAMAGE.
  30. ;;;;
  31.  
  32. (require "i18n.scm")
  33.  
  34.  
  35. (define-custom-group 'mana-keys1
  36.              (N_ "Mana key bindings 1")
  37.              (N_ "long description will be here."))
  38.  
  39. (define-custom-group 'mana-keys2
  40.              (N_ "Mana key bindings 2")
  41.              (N_ "long description will be here."))
  42.  
  43. (define-custom-group 'mana-keys3
  44.              (N_ "Mana key bindings 3")
  45.              (N_ "long description will be here."))
  46.  
  47. (define-custom-group 'mana-keys4
  48.              (N_ "Mana key bindings 4")
  49.              (N_ "long description will be here."))
  50.  
  51. (define-custom 'mana-next-segment-key '(generic-go-right-key)
  52.                '(mana-keys1)
  53.            '(key)
  54.            (N_ "[Mana] next segment")
  55.            (N_ "long description will be here"))
  56.  
  57. (define-custom 'mana-prev-segment-key '(generic-go-left-key)
  58.                '(mana-keys1)
  59.            '(key)
  60.            (N_ "[Mana] previous segment")
  61.            (N_ "long description will be here"))
  62.  
  63. (define-custom 'mana-extend-segment-key '("<IgnoreCase><Control>o" "<Shift>right")
  64.                '(mana-keys1)
  65.            '(key)
  66.            (N_ "[Mana] extend segment")
  67.            (N_ "long description will be here"))
  68.  
  69. (define-custom 'mana-shrink-segment-key '("<IgnoreCase><Control>i" "<Shift>left")
  70.                '(mana-keys1)
  71.            '(key)
  72.            (N_ "[Mana] shrink segment")
  73.            (N_ "long description will be here"))
  74.  
  75. (define-custom 'mana-transpose-as-hiragana-key '("F6" "Muhenkan")
  76.                '(mana-keys1)
  77.            '(key)
  78.            (N_ "[Mana] convert to hiragana")
  79.            (N_ "long description will be here"))
  80.  
  81. (define-custom 'mana-transpose-as-katakana-key '("F7" "Muhenkan")
  82.                '(mana-keys1)
  83.            '(key)
  84.            (N_ "[Mana] convert to katakana")
  85.            (N_ "long description will be here"))
  86.  
  87. (define-custom 'mana-transpose-as-halfkana-key '("F8" "Muhenkan")
  88.                '(mana-keys1)
  89.            '(key)
  90.            (N_ "[Mana] convert to halfwidth katakana")
  91.            (N_ "long description will be here"))
  92.  
  93. (define-custom 'mana-transpose-as-halfwidth-alnum-key '("F10")
  94.                '(mana-keys1)
  95.            '(key)
  96.            (N_ "[Mana] convert to halfwidth alphanumeric")
  97.            (N_ "long description will be here"))
  98.  
  99. (define-custom 'mana-transpose-as-fullwidth-alnum-key '("F9")
  100.                '(mana-keys1)
  101.            '(key)
  102.            (N_ "[Mana] convert to fullwidth alphanumeric")
  103.            (N_ "long description will be here"))
  104.  
  105. (define-custom 'mana-commit-as-opposite-kana-key '()
  106.                '(mana-keys1)
  107.            '(key)
  108.            (N_ "[Mana] commit as transposed kana")
  109.            (N_ "long description will be here"))
  110.  
  111. ;;
  112. ;; overriding generic keys
  113. ;;
  114.  
  115. (define-custom 'mana-on-key '(generic-on-key)
  116.                '(mana-keys2)
  117.            '(key)
  118.            (N_ "[Mana] on")
  119.            (N_ "long description will be here"))
  120.  
  121. (define-custom 'mana-off-key '(generic-off-key)
  122.                '(mana-keys2)
  123.            '(key)
  124.            (N_ "[Mana] off")
  125.            (N_ "long description will be here"))
  126.  
  127. (define-custom 'mana-begin-conv-key '(generic-begin-conv-key)
  128.                '(mana-keys2)
  129.            '(key)
  130.            (N_ "[Mana] begin conversion")
  131.            (N_ "long description will be here"))
  132.  
  133. (define-custom 'mana-commit-key '(generic-commit-key)
  134.                '(mana-keys2)
  135.            '(key)
  136.            (N_ "[Mana] commit")
  137.            (N_ "long description will be here"))
  138.  
  139. (define-custom 'mana-cancel-key '(generic-cancel-key)
  140.                '(mana-keys2)
  141.            '(key)
  142.            (N_ "[Mana] cancel")
  143.            (N_ "long description will be here"))
  144.  
  145. (define-custom 'mana-next-candidate-key '(generic-next-candidate-key)
  146.                '(mana-keys2)
  147.            '(key)
  148.            (N_ "[Mana] next candidate")
  149.            (N_ "long description will be here"))
  150.  
  151. (define-custom 'mana-prev-candidate-key '(generic-prev-candidate-key)
  152.                '(mana-keys2)
  153.            '(key)
  154.            (N_ "[Mana] previous candidate")
  155.            (N_ "long description will be here"))
  156.  
  157. (define-custom 'mana-next-page-key '(generic-next-page-key)
  158.                '(mana-keys2)
  159.            '(key)
  160.            (N_ "[Mana] next page of candidate window")
  161.            (N_ "long description will be here"))
  162.  
  163. (define-custom 'mana-prev-page-key '(generic-prev-page-key)
  164.                '(mana-keys2)
  165.            '(key)
  166.            (N_ "[Mana] previous page of candidate window")
  167.            (N_ "long description will be here"))
  168.  
  169. ;;
  170. ;; overriding generic keys (advanced)
  171. ;;
  172.  
  173. (define-custom 'mana-beginning-of-preedit-key '(generic-beginning-of-preedit-key)
  174.                '(mana-keys3)
  175.            '(key)
  176.            (N_ "[Mana] beginning of preedit")
  177.            (N_ "long description will be here"))
  178.  
  179. (define-custom 'mana-end-of-preedit-key '(generic-end-of-preedit-key)
  180.                '(mana-keys3)
  181.            '(key)
  182.            (N_ "[Mana] end of preedit")
  183.            (N_ "long description will be here"))
  184.  
  185. (define-custom 'mana-kill-key '(generic-kill-key)
  186.                '(mana-keys3)
  187.            '(key)
  188.            (N_ "[Mana] erase after cursor")
  189.            (N_ "long description will be here"))
  190.  
  191. (define-custom 'mana-kill-backward-key '(generic-kill-backward-key)
  192.                '(mana-keys3)
  193.            '(key)
  194.            (N_ "[Mana] erase before cursor")
  195.            (N_ "long description will be here"))
  196.  
  197. (define-custom 'mana-backspace-key '(generic-backspace-key)
  198.                '(mana-keys3)
  199.            '(key)
  200.            (N_ "[Mana] backspace")
  201.            (N_ "long description will be here"))
  202.  
  203. (define-custom 'mana-delete-key '(generic-delete-key)
  204.                '(mana-keys3)
  205.            '(key)
  206.            (N_ "[Mana] delete")
  207.            (N_ "long description will be here"))
  208.  
  209. (define-custom 'mana-go-left-key '(generic-go-left-key)
  210.                '(mana-keys3)
  211.            '(key)
  212.            (N_ "[Mana] go left")
  213.            (N_ "long description will be here"))
  214.  
  215. (define-custom 'mana-go-right-key '(generic-go-right-key)
  216.                '(mana-keys3)
  217.            '(key)
  218.            (N_ "[Mana] go right")
  219.            (N_ "long description will be here"))
  220.  
  221. (define-custom 'mana-vi-escape-key '("escape" "<Control>[")
  222.                '(mana-keys3)
  223.            '(key)
  224.            (N_ "[Mana] ESC keys on vi-cooperative mode")
  225.            (N_ "long description will be here"))
  226.  
  227. ;; ja advanced
  228.  
  229. (define-custom 'mana-hiragana-key '("<Shift>F6")
  230.            '(mana-keys4 mode-transition)
  231.            '(key)
  232.            (N_ "[Mana] hiragana mode")
  233.            (N_ "long description will be here"))
  234.  
  235. (define-custom 'mana-katakana-key '("<Shift>F7")
  236.            '(mana-keys4 mode-transition)
  237.            '(key)
  238.            (N_ "[Mana] katakana mode")
  239.            (N_ "long description will be here"))
  240.  
  241. (define-custom 'mana-halfkana-key '("<Shift>F8")
  242.            '(mana-keys4 mode-transition)
  243.            '(key)
  244.            (N_ "[Mana] halfwidth katakana mode")
  245.            (N_ "long description will be here"))
  246.  
  247. (define-custom 'mana-halfwidth-alnum-key '("<Shift>F10")
  248.            '(mana-keys4 mode-transition)
  249.            '(key)
  250.            (N_ "[Mana] halfwidth alphanumeric mode")
  251.            (N_ "long description will be here"))
  252.  
  253. (define-custom 'mana-fullwidth-alnum-key '("<Shift>F9")
  254.            '(mana-keys4 mode-transition)
  255.            '(key)
  256.            (N_ "[Mana] fullwidth alphanumeric mode")
  257.            (N_ "long description will be here"))
  258.  
  259. (define-custom 'mana-kana-toggle-key '()
  260.            '(mana-keys4 advanced)
  261.            '(key)
  262.            (N_ "[Mana] toggle hiragana/katakana mode")
  263.            (N_ "long description will be here"))
  264.  
  265. (define-custom 'mana-alkana-toggle-key '()
  266.            '(mana-keys4 advanced)
  267.            '(key)
  268.            (N_ "[Mana] toggle kana/alphanumeric mode")
  269.            (N_ "long description will be here"))
  270.